@charset "utf-8";
/* CSS Document */
.web_header{ overflow:hidden; text-align:center; padding:20px 0;}
.web_header h3 a{ font-size:20px; font-weight:bold; color:#009aea;}
.web_header b{ font-size:14px; color:#a7a7a7;}
/*合作客户*/
/* 本例子css */
.picMarquee-left{ width:100%; overflow:hidden; position:relative;  }
.picMarquee-left .hd{ overflow:hidden;  height:0; background:#f4f4f4;}
.picMarquee-left .hd .prev{display:block;  width:32px; height:32px;overflow:hidden; position:absolute; left:0; top:50px;
			 cursor:pointer; background:url(../images/hz_left.jpg) no-repeat;}
.picMarquee-left .hd .next{display:block;  width:32px; height:32px; overflow:hidden;  position:absolute; right:0; top:50px;
			 cursor:pointer; background:url(../images/hz_right.jpg) no-repeat;}
.picMarquee-left .bd{ padding:10px 0 0 60px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:173px; height:117px; display:block;border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }


/*产品样式*/
.plj_pro{ height:555px; padding-top:40px;background:url(../images/cp_bg.jpg) no-repeat center;}
.pro_left{ width:237px; height:690px; background:url(../images/pro_left_bg.jpg) no-repeat;}
.pro_txt{ height:70px; text-align:center;}
.pro_left h2 a{ display:block; color:#fff; font-size:16px; font-weight:bold; padding-top:15px;}
.pro_left b{ font-size:16px; text-transform:uppercase; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.sideMenu{ padding:20px 10px 0; height:474px; overflow:hidden;}
.sideMenu div{ height:32px; line-height:32px; padding-left:10px; font-size:16px; cursor:pointer; color:#fff;}
.sideMenu div.on { color:#fff;}
.sideMenu div em{ float:left; display:block; width:6px; height:9px; overflow:hidden;   background:url(../images/pro_yj.png) 0 0 no-repeat; cursor:pointer; margin:14px 10px 0 0; }
.sideMenu ul{ padding:8px 0px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{ padding-left:15px; height:24px; line-height:24px; font-size:13px; background:url(../images/pro_ej.png) no-repeat left center; margin-left:20px;}
.sideMenu ul li a{ color:#fff;}
.pro_tell{ height:116px; text-align:center; color:#fff;}
.pro_tell span{ display:block; font-size:14px; margin:20px 0 16px;}
.pro_tell b{ font-size:24px; font-family:Impact;}
.cp_title b{ float:left; font-size:38px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#159300; margin-top:-7px;}
.cp_title em{ float:left; font-style:normal; font-size:38px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#159300; line-height:42px;}
.cp_title div{ float:left; line-height:18px;}
.cp_title div a{ font-size:18px; color:#159300; font-weight:bold;}
.cp_title div span{ font-size:14px; text-transform:uppercase; color:#bdbdbd; font-family:Arial, Helvetica, sans-serif;}

.cp_titles em{ float:left; font-style:normal; font-size:38px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; line-height:42px;}
.cp_titles div{ float:left; line-height:18px;}
.cp_titles div a{ font-size:18px; color:#fff; font-weight:normal;}
.cp_titles div span{ font-size:14px; text-transform:uppercase; color:#fff; font-family:Arial, Helvetica, sans-serif;}




.pro_right{ width:100%;}
.slideTxtBox .hd{ position:relative; height:37px; margin-bottom:20px;}
.slideTxtBox .hd ul{ width:900px; height:37px; background:url(../images/cp_qh_bg.jpg) repeat-x; position:absolute; right:0;}
.slideTxtBox .hd ul li{ float:left; width:120px; height:32px; padding-top:5px; text-align:center; cursor:pointer; font-size:16px; font-weight:bold; color:#fff;  }
.slideTxtBox .hd ul a{ position:absolute; top:7px; right:10px;}
.slideTxtBox .hd ul li.on{ height:37px; color:#fff; background:url(../images/cp_hover.jpg) no-repeat center top;}
.slideTxtBox .bd ul{  zoom:1;  }
.slideTxtBox .bd li{float:left; margin:0 20px; width:168px;}
.slideTxtBox .bd li .srcimg{ width:166px; height:190px; border:1px solid #c6c6c6;}
.slideTxtBox .bd li span{ display:block; text-align:center; line-height:30px; font-size:14px; text-align:center; height:30px; overflow:hidden;}

/*行间广告*/
.bar1{ height:202px; background:url(../images/bar1.jpg) no-repeat center top;color:#fff; overflow:hidden;}
.bar1 .bar_more{ font-size:24px; margin:110px 0 0 266px;}
.bar1 .bar_more b{ display:inline-block; margin-right:260px; color:#159300;}
.bar1 .bar_more a{ display:inline-block; width:128px; height:28px; text-align:center; line-height:28px; background:#159300; font-size:14px; color:#fff; border-radius:50px;}
/*优势*/
.yzys{ height:1170px; background:url(../images/ys_bg.jpg) no-repeat center top; overflow:hidden;}
.ys_header{ text-align:center; margin:50px 0 30px;}
.txt_header{ height:32px; line-height:32px; margin-bottom:30px; padding-left:90px; font-size:20px; color:#156f0d;}
.ys_c{ overflow:hidden; padding:30px 0 40px;}
.txt_c p{line-height:24px; font-size:15px;}
.txt_header1{ background:url(../images/y01.png) no-repeat left center; }
.txt_header2{ background:url(../images/y02.png) no-repeat left center; }
.txt_header3{ background:url(../images/y03.png) no-repeat left center; }
.txt_header4{ background:url(../images/y04.png) no-repeat left center; }
.y_txt1{ width:392px;}
.y_txt2{ width:540px;}
.txt_c{ margin-bottom:40px;}
.ys_c1{ height:332px; background:url(../images/ys4.jpg) no-repeat;}
.ys_c1 p{ margin-left:100px;}
.videos{ width:500px; height:381px;}



/*客户见证*/
.kehu{ height:632px; background:url(../images/jj_bg.jpg) no-repeat center top;}
.kehu_header{ height:38px;  background:url(../images/header_line.jpg) no-repeat right bottom;padding-top:30px; margin-bottom:20px;}
.kehu_header h3{ display:inline-block; background:url(../images/kehu_icon.png) no-repeat left center; padding-left:60px;}
.kehu_header h3 a{ font-size:20px;}
.kehu_header b{ float:right; margin-top:10px;}
.kehu ul{ overflow:hidden; font-size:14px;}
.kehu ul em{ color:#159300; font-style:normal; }
.kehu ul b{display:block; padding-bottom:5px;}
.kehu li{ float:left; width:518px; margin:10px 10px;}
.kehu li img{width:168px;height:190px; border:1px solid #dddddd;}
.kehu_txt{ width:296px; padding-top:5px;}
.kehu_txt strong a{ font-size:14px; font-weight:bold; display:block; margin-bottom:20px;}
.kehu_txt div{ height:110px; overflow:hidden;}
.kehu_txt span a{ width:62px; display:block; text-align:center; line-height:22px; color:#159300; background:url(../images/jj_icon.png) no-repeat right center; padding-right:20px;}


/*关于我们*/
.about{ padding:30px 0;}
.ab_con{ width:748px;}
.ab_con_txt{ width:404px;}
.ab_con_txt strong a{ font-size:18px; font-weight:bold; color:#0097d8; display:block; margin-bottom:10px;}
.ab_con_txt div{ height:150px; overflow:hidden; font-size:14px; margin-bottom:10px;}
.ab_con_txt span a{ display:block; width:92px; text-align:center; height:22px; line-height:22px; border-radius:3px; background:#b90000; color:#fff;}

.honor{width:322px;}
.honor_header{ height:36px; line-height:36px; margin-bottom:20px;}
.honor_header b{ margin:0;}
.picScroll-left001{ width:100%;  overflow:hidden; position:relative; }
.picScroll-left001 .hd{ overflow:hidden;  height:0;}
/*.picScroll-left001 .hd .prev{ display:block;  width:32px; height:32px; position:absolute; right:0; top:100px;overflow:hidden;
cursor:pointer; background:url(../images/honor_right.jpg) no-repeat;}
.picScroll-left001 .hd .next{ display:block;  width:32px; height:32px; position:absolute; left:0; top:100px;overflow:hidden;
cursor:pointer; background:url(../images/honor_left.jpg) no-repeat;}*/
.picScroll-left001 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left001 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left001 .hd ul li.on{ background-position:0 0; }
.picScroll-left001 .bd{padding-left:35px;  }
.picScroll-left001 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left001 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left001 .bd ul li .pic{ text-align:center; }
.picScroll-left001 .bd ul li .pic img{ width:248px; height:178px; display:block;}
.picScroll-left001 .bd ul li .title{ line-height:24px;   }

.ab_xc{ height:519px; background:url(../images/about_bg.jpg) no-repeat center top;}
.picMarquee-left001 .bd ul li{ margin:0 8px; float:left; width:234px; overflow:hidden; text-align:center;}
.picMarquee-left001 .bd ul li .pic img{ width:234px; height:156px;}
.picMarquee-left001 .bd ul li a{ color:#fff;}
.cp_titles{ height:38px; padding:20px 0 20px;}
.ab_conx{ text-align:center; font-size:14px; color:#fff;}
.ab_more{ text-align:center; padding:5px 0;}
.partner{ overflow:hidden;}
/*新闻*/
.news-all{ overflow:hidden;}
.slideTxtBoxnews{ text-align:left;  }
.slideTxtBoxnews .hd{ height:35px; line-height:35px; background:#159300; padding-top:5px; margin-bottom:20px;     position:relative;}
.slideTxtBoxnews .hd ul li{ float:left; padding:0 15px; cursor:pointer; height:35px; line-height:35px; font-size:18px; text-align:center; color:#333;  }
.slideTxtBoxnews .hd span{ position:absolute; right:15px; top:5px;}
.slideTxtBoxnews .hd span a{ color:#fff;}
.slideTxtBoxnews .hd ul{ padding-left:20px;}
.slideTxtBoxnews .hd ul li a{color:#fff;}
.slideTxtBoxnews .hd ul li.on{ background:#fff;}
.slideTxtBoxnews .hd ul li.on a{color:#159300;  }
.slideTxtBoxnews .bd .news-Tn{ overflow:hidden; padding-bottom:20px;}
.slideTxtBoxnews .bd .news-Tn img{ width:95px; height:120px;}
.slideTxtBoxnews .bd .news-Tn div{ width:609px;}
.slideTxtBoxnews .bd .news-Tn div span a{ display:block; font-size:15px; color:#159300; height:20px; overflow:hidden; font-size:14px;}
.slideTxtBoxnews .bd .news-Tn div p{ height:55px; overflow:hidden; color:#a8a8a8; margin:10px 0;}
.slideTxtBoxnews .bd .news-Tn div b a{width:192px;text-align:center; line-height:25px;  color:#159300; margin-top:5px;}
.slideTxtBoxnews .bd .T-news{float:left; width:355px; height:30px; line-height:30px; overflow:hidden; border-bottom:1px dashed #e5e5e5; margin-right:10px;}
.slideTxtBoxnews .bd .T-news .newsTime{ width:335px; height:30px; line-height:30px; padding-left:16px; background:url(../images/newsIcon.jpg) no-repeat left center; font-size:13px; }
.slideTxtBoxnews .bd .T-news span{ float:right; font-size:14px;}
.slideTxtBoxnews .bd .T-news .newsTime b{ font-size:14px; }
.slideTxtBoxnews .bd .T-news .newsTxt{ height:30px; line-height:30px; font-size:13px;}
.news-titleOne{ overflow:hidden;}
.news-titleTwo{ padding-top:20px;}
.newsTs{ width:390px; height:100px;}
.newsTs div{ width:260px; height:84px;}
.newsTs div span a{ display:block; font-size:15px; margin-bottom:10px; }
.newsTs div p{ height:40px; overflow:hidden; color:#a8a8a8;}
.slideTxtBoxnews .bd li .date{ float:right; color:#999;  }
.news{ padding:30px 0 10px;}
.news-s{ padding-top:30px;}
.newsCon{ width:730px;}
.newsCons{width:330px; padding-left:20px;}
.cjwt_header{height:40px; line-height:40px; background:#159300; padding:0 15px;}
.newsConW h3{ display:inline-block; font-size:18px;}
.newsConW h3 a{color:#fff; }
.cjwt_header b a{ float:right;color:#fff;}
.newsIn li{ height:30px; line-height:30px; overflow:hidden;font-size:13px;}
.newsIn li a{ float:left; display:inline-block;  width:290px; padding-left:10px; }
.newsIn li span{ float:right;}


.more-tit span{ color:#1796d7;}
.txtMarquee-top{ width:100%;  overflow:hidden; position:relative;   }
.news-header{ height:30px; padding-left:10px;}
.news-header h3{ display:inline-block; font-size:18px;}
.news-header h3 span{text-transform:uppercase; display:inline-block; margin-left:5px;}
.txtMarquee-top .bd{ padding:15px 0;  }
.txtMarquee-top .infoList li{ border-bottom:1px solid #c5c5c5; padding-bottom:10px; font-size:14px;}
.txtMarquee-top .infoList li a{ display:block; height:24px; line-height:24px; font-size:13px; color:#292929;margin-top:5px;}
.txtMarquee-top .infoList li span{ display:block; height:30px; overflow:hidden; color:#a8a8a8; font-size:12px; font-family:"微软雅黑"; padding-left:0px;}
.txts{ display:block; padding-left:0px; }
/*.pics{ display:block; padding-left:35px; padding-top:10px;}*/


